oceangoing watchkeeping engineer - English Synonyms Dictionary